home *** CD-ROM | disk | FTP | other *** search
/ Saitek New Smart Technology Disc / Saitek New Smart Technology Disc (SD2.6).bin / Win9X / Drivers / data1.cab / InfsIta / Sai25-9x.inf next >
INI File  |  2002-06-27  |  30KB  |  527 lines

  1. [Version]
  2. Signature="$CHICAGO$"
  3. Class=MEDIA
  4. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  5. Provider=%Saitek%
  6.  
  7. [PreCopySection]
  8. HKR,,NoSetupUI,,1
  9.  
  10. [ClassInstall]
  11. Addreg=Class.AddReg
  12.  
  13. [Class.AddReg]
  14. HKR,,,,%MediaClassName%
  15. HKR,,Icon,,"-1"
  16. HKR,,Installer,,mmci.dll
  17.  
  18. [Manufacturer]
  19. %Saitek%=Saitek
  20.  
  21. [Saitek]
  22. %PS11_USB.DeviceDesc%=        PS11_0006,         USB\VID_06A3&PID_0006
  23. %PS10_USB.DeviceDesc%=        PS10_051E,         USB\VID_06A3&PID_051E
  24. %X45_USB.DeviceDesc%=        X45_053C,        USB\VID_06A3&PID_053C
  25. %X36_USB.DeviceDesc%=        X36_053F,         USB\VID_06A3&PID_053F
  26. %X36_USB.DeviceDesc%=        X36_803F,         USB\VID_06A3&PID_803F
  27. %GM2_USB.DeviceDesc%=        GM2_1003,         USB\VID_06A3&PID_1003&MI_00
  28. %PCDash2_USB.DeviceDesc%=    PCDash2_05D2,        USB\VID_06A3&PID_05D2
  29. %GM3_USB.DeviceDesc%=        GM3_1009,         USB\VID_06A3&PID_1009
  30. %R100_USB.DeviceDesc%=        R100_0501,         USB\VID_06A3&PID_0501
  31. %P750_USB.DeviceDesc%=        P750_802D,         USB\VID_06A3&PID_802D
  32. %P750_USB.DeviceDesc%=        P750_052D,         USB\VID_06A3&PID_052D
  33. %P2000_USB.DeviceDesc%=        P2000_806F,        USB\VID_06A3&PID_806F
  34. %P2000_USB.DeviceDesc%=        P2000_056F,        USB\VID_06A3&PID_056F
  35. %P2000_USB.DeviceDesc%=        P2000_056C,        USB\VID_06A3&PID_056C
  36. %PP9_USB.DeviceDesc%=        PP9_0109,         USB\VID_06A3&PID_0109
  37. %PP9W_USB.DeviceDesc%=        PP9W_1589,         USB\VID_06A3&PID_1589
  38. %PP9W_USB.DeviceDesc%=        PP9W_1509,         USB\VID_06A3&PID_1509
  39.  
  40. ;-------------------------------------------------------------------------------------
  41. ; PS11
  42. ;-------------------------------------------------------------------------------------
  43. [PS11_0006]
  44. UpdateInis = StdMicrosoft.UpdateIni
  45. AddReg = StdWMSys.AddReg, PS11_0006.AddReg
  46.  
  47. [PS11_0006.AddReg]
  48. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0006,OEMName,,%PS11_USB.DeviceDesc%
  49. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0006,ConfigCLSID,,%CLSIDSTD%
  50. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\0,"",0,"Trigger"
  51. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\1,"",0,"Fire A"
  52. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\2,"",0,"Fire B"
  53. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\3,"",0,"Fire C"
  54. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\4,"",0,"F1"
  55. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\5,"",0,"F2"
  56. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\6,"",0,"F3"
  57. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\7,"",0,"F4"
  58. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\8,"",0,"Left Shift"
  59. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\9,"",0,"Right Shift"
  60. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\0,"",0,"X Axis"
  61. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\1,"",0,"Y Axis"
  62. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\2,"",0,"Throttle"
  63. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\5,"",0,"Twist"
  64. ;-------------------------------------------------------------------------------------
  65. ; PS10
  66. ;-------------------------------------------------------------------------------------
  67. [PS10_051E]
  68. UpdateInis = StdMicrosoft.UpdateIni
  69. AddReg = StdWMSys.AddReg, PS10_051E.AddReg
  70.  
  71. [PS10_051E.AddReg]
  72. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_051E,OEMName,,%PS10_USB.DeviceDesc%
  73. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_051E,ConfigCLSID,,%CLSIDSTD%
  74. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\0,"",0,"Trigger"
  75. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\1,"",0,"Fire A"
  76. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\2,"",0,"Fire B"
  77. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\3,"",0,"Fire C"
  78. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\4,"",0,"F1"
  79. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\5,"",0,"F2"
  80. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\6,"",0,"F3"
  81. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\7,"",0,"F4"
  82. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\8,"",0,"Left Shift"
  83. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\9,"",0,"Right Shift"
  84. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\0,"",0,"X Axis"
  85. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\1,"",0,"Y Axis"
  86. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\2,"",0,"Throttle"
  87. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\5,"",0,"Twist"
  88. ;-------------------------------------------------------------------------------------
  89. ; X45
  90. ;-------------------------------------------------------------------------------------
  91. [X45_053C]
  92. UpdateInis = StdMicrosoft.UpdateIni
  93. AddReg = StdWMSys.AddReg, X45_053C.AddReg
  94.  
  95. [X45_053C.AddReg]
  96. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053C,OEMName,,%X45_USB.DeviceDesc%
  97. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053C,ConfigCLSID,,%CLSIDX36%
  98. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\0,"",0,"Trigger"
  99. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\3,"",0,"Launch"
  100. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\1,"",0,"Fire A"
  101. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\2,"",0,"Fire B"
  102. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\7,"",0,"Fire C"
  103. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\6,"",0,"Pinkie Switch"
  104. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\4,"",0,"Fire D"
  105. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\5,"",0,"Mouse Fire"
  106. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\8,"",0,"Aux 1"
  107. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\9,"",0,"Aux 2"
  108. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\10,"",0,"Aux 3"
  109. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\11,"",0,"Stick Pov 0"
  110. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\12,"",0,"Stick Pov 90"
  111. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\13,"",0,"Stick Pov 180"
  112. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\14,"",0,"Stick Pov 270"
  113. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\15,"",0,"Throttle Pov 0"
  114. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\16,"",0,"Throttle Pov 90"
  115. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\17,"",0,"Throttle Pov 180"
  116. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\18,"",0,"Throttle Pov 270"
  117. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\19,"",0,"Mouse Pov 0"
  118. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\20,"",0,"Mouse Pov 90"
  119. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\21,"",0,"Mouse Pov 180"
  120. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\22,"",0,"Mouse Pov 270"
  121. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\0,"",0,"X Axis"
  122. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\1,"",0,"Y Axis"
  123. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\3,"",0,"Rotary 2"
  124. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\2,"",0,"Throttle"
  125. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\5,"",0,"Rudder"
  126. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\6,"",0,"Rotary 1"
  127. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\7,"",0,"Rotary 2"
  128. ;-------------------------------------------------------------------------------------
  129. ; X36
  130. ;-------------------------------------------------------------------------------------
  131. [X36_053F]
  132. UpdateInis = StdMicrosoft.UpdateIni
  133. AddReg = StdWMSys.AddReg, X36_053F.AddReg
  134.  
  135. [X36_053F.AddReg]
  136. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053F,OEMName,,%X36_USB.DeviceDesc%
  137. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053F,ConfigCLSID,,%CLSIDX36%
  138. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\0,"",0,"Trigger"
  139. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\3,"",0,"Launch"
  140. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\1,"",0,"Fire A"
  141. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\2,"",0,"Fire B"
  142. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\7,"",0,"Fire C"
  143. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\6,"",0,"Pinkie Switch"
  144. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\4,"",0,"Fire D"
  145. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\5,"",0,"Mouse Fire"
  146. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\8,"",0,"Aux 1"
  147. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\9,"",0,"Aux 2"
  148. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\10,"",0,"Aux 3"
  149. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\11,"",0,"Stick Pov 0"
  150. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\12,"",0,"Stick Pov 90"
  151. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\13,"",0,"Stick Pov 180"
  152. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\14,"",0,"Stick Pov 270"
  153. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\15,"",0,"Throttle Pov 0"
  154. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\16,"",0,"Throttle Pov 90"
  155. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\17,"",0,"Throttle Pov 180"
  156. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\18,"",0,"Throttle Pov 270"
  157. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\19,"",0,"Mouse Pov 0"
  158. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\20,"",0,"Mouse Pov 90"
  159. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\21,"",0,"Mouse Pov 180"
  160. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\22,"",0,"Mouse Pov 270"
  161. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\0,"",0,"X Axis"
  162. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\1,"",0,"Y Axis"
  163. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\3,"",0,"Rotary 2"
  164. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\2,"",0,"Throttle"
  165. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\5,"",0,"Rudder"
  166. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\6,"",0,"Rotary 1"
  167. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\7,"",0,"Rotary 2"
  168.  
  169. [X36_803F]
  170. UpdateInis = StdMicrosoft.UpdateIni
  171. AddReg = StdWMSys.AddReg, X36_803F.AddReg
  172.  
  173. [X36_803F.AddReg]
  174. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_803F,OEMName,,%X36_USB.DeviceDesc%
  175. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_803F,ConfigCLSID,,%CLSIDX36%
  176. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\0,"",0,"Trigger"
  177. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\3,"",0,"Launch"
  178. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\1,"",0,"Fire A"
  179. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\2,"",0,"Fire B"
  180. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\7,"",0,"Fire C"
  181. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\6,"",0,"Pinkie Switch"
  182. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\4,"",0,"Fire D"
  183. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\5,"",0,"Mouse Fire"
  184. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\8,"",0,"Aux 1"
  185. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\9,"",0,"Aux 2"
  186. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\10,"",0,"Aux 3"
  187. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\11,"",0,"Stick Pov 0"
  188. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\12,"",0,"Stick Pov 90"
  189. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\13,"",0,"Stick Pov 180"
  190. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\14,"",0,"Stick Pov 270"
  191. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\15,"",0,"Throttle Pov 0"
  192. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\16,"",0,"Throttle Pov 90"
  193. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\17,"",0,"Throttle Pov 180"
  194. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\18,"",0,"Throttle Pov 270"
  195. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\19,"",0,"Mouse Pov 0"
  196. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\20,"",0,"Mouse Pov 90"
  197. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\21,"",0,"Mouse Pov 180"
  198. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\22,"",0,"Mouse Pov 270"
  199. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\0,"",0,"X Axis"
  200. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\1,"",0,"Y Axis"
  201. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\3,"",0,"Rotary 2"
  202. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\2,"",0,"Throttle"
  203. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\5,"",0,"Rudder"
  204. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\6,"",0,"Rotary 1"
  205. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\7,"",0,"Rotary 2"
  206. ;-------------------------------------------------------------------------------------
  207. ; GM2
  208. ;-------------------------------------------------------------------------------------
  209. [GM2_1003]
  210. UpdateInis = StdMicrosoft.UpdateIni
  211. AddReg = StdWMSys.AddReg, GM2_1003.AddReg
  212.  
  213. [GM2_1003.AddReg]
  214. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1003&MI_00,OEMName,,%GM2_USB.DeviceDesc%
  215. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1003,ConfigCLSID,,%CLSIDGM2%
  216. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\0,"",0,"Thumb"
  217. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\1,"",0,"Trigger"
  218. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\2,"",0,"F1"
  219. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\3,"",0,"F2"
  220. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\4,"",0,"F3"
  221. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\5,"",0,"F4"
  222. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\6,"",0,"Shift"
  223. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\7,"",0,"Mouse 0"
  224. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\8,"",0,"Mouse 90"
  225. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\9,"",0,"Mouse 180"
  226. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\10,"",0,"Mouse 270"
  227. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Axes\0,"",0,"Thumb Wheel"
  228. ;-------------------------------------------------------------------------------------
  229. ; PCDash2
  230. ;-------------------------------------------------------------------------------------
  231. [PCDash2_05D2]
  232. UpdateInis = StdMicrosoft.UpdateIni
  233. AddReg = StdWMSys.AddReg, PCDash2_05D2.AddReg
  234.  
  235. [PCDash2_05D2.HW]
  236. AddReg= USB_SaiNtSub.AddReg
  237.  
  238. [PCDash2_05D2.AddReg]
  239. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_05D2,OEMName,,%PCDash2_USB.DeviceDesc%
  240. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_05D2,ConfigCLSID,,%CLSIDDASH%
  241. ;-------------------------------------------------------------------------------------
  242. ; GM3
  243. ;-------------------------------------------------------------------------------------
  244. [GM3_1009]
  245. UpdateInis = StdMicrosoft.UpdateIni
  246. AddReg = StdWMSys.AddReg, GM3_1009.AddReg
  247.  
  248. [GM3_1009.AddReg]
  249. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1009,OEMName,,%GM3_USB.DeviceDesc%
  250. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1009,ConfigCLSID,,%CLSIDGM2%
  251. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\0,"",0,"Thumb"
  252. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\1,"",0,"Trigger"
  253. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\2,"",0,"F1"
  254. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\3,"",0,"F2"
  255. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\4,"",0,"F3"
  256. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\5,"",0,"F4"
  257. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\6,"",0,"Shift"
  258. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Axes\0,"",0,"Thumb Wheel"
  259. ;-------------------------------------------------------------------------------------
  260. ; R100
  261. ;-------------------------------------------------------------------------------------
  262. [R100_0501]
  263. UpdateInis = StdMicrosoft.UpdateIni
  264. AddReg = StdWMSys.AddReg, R100_0501.AddReg
  265.  
  266. [R100_0501.AddReg]
  267. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0501,OEMName,,%R100_USB.DeviceDesc%
  268. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0501,ConfigCLSID,,%CLSIDR100%
  269. ;-------------------------------------------------------------------------------------
  270. ; P750
  271. ;-------------------------------------------------------------------------------------
  272. [P750_802D]
  273. UpdateInis = StdMicrosoft.UpdateIni
  274. AddReg = StdWMSys.AddReg, P750_802D.AddReg
  275.  
  276. [P750_802D.AddReg]
  277. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_802D,OEMName,,%P750_USB.DeviceDesc%
  278. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_802D,ConfigCLSID,,%CLSIDPP8%
  279. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\0,"",0,"Button A"
  280. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\1,"",0,"Button B"
  281. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\2,"",0,"Button C"
  282. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\3,"",0,"Button D"
  283. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\4,"",0,"Button L1"
  284. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\5,"",0,"Button L2"
  285. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\6,"",0,"Button R1"
  286. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\7,"",0,"Button R2"
  287. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\8,"",0,"Start"
  288. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\9,"",0,"Shift"
  289. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\10,"",0,"Mini Joy Fire"
  290. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\11,"",0,"Analog / Digital"
  291. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\0,"",0,"X Axis"
  292. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\1,"",0,"Y Axis"
  293. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\2,"",0,"Z Axis"
  294.  
  295. [P750_052D]
  296. UpdateInis = StdMicrosoft.UpdateIni
  297. AddReg = StdWMSys.AddReg, P750_052D.AddReg
  298.  
  299. [P750_052D.AddReg]
  300. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_052D,OEMName,,%P750_USB.DeviceDesc%
  301. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_052D,ConfigCLSID,,%CLSIDPP8%
  302. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\0,"",0,"Button A"
  303. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\1,"",0,"Button B"
  304. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\2,"",0,"Button C"
  305. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\3,"",0,"Button D"
  306. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\4,"",0,"Button L1"
  307. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\5,"",0,"Button L2"
  308. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\6,"",0,"Button R1"
  309. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\7,"",0,"Button R2"
  310. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\8,"",0,"Start"
  311. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\9,"",0,"Shift"
  312. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\10,"",0,"Mini Joy Fire"
  313. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\11,"",0,"Analog / Digital"
  314. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\0,"",0,"X Axis"
  315. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\1,"",0,"Y Axis"
  316. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\2,"",0,"Z Axis"
  317. ;-------------------------------------------------------------------------------------
  318. ; P2000
  319. ;-------------------------------------------------------------------------------------
  320. [P2000_806F]
  321. UpdateInis = StdMicrosoft.UpdateIni
  322. AddReg = StdWMSys.AddReg, P2000_806F.AddReg
  323.  
  324. [P2000_806F.AddReg]
  325. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_806F,OEMName,,%P2000_USB.DeviceDesc%
  326. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_806F,ConfigCLSID,,%CLSIDPP8%
  327. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\0,"",0,"Button A"
  328. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\1,"",0,"Button B"
  329. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\2,"",0,"Button C"
  330. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\3,"",0,"Button D"
  331. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\4,"",0,"Button L1"
  332. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\5,"",0,"Button L2"
  333. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\6,"",0,"Button R1"
  334. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\7,"",0,"Button R2"
  335. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\8,"",0,"Start"
  336. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\9,"",0,"Shift"
  337. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\10,"",0,"Mini Joy Fire"
  338. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\11,"",0,"Analog / Digital"
  339. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\12,"",0,"Tilt"
  340. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\0,"",0,"X Axis"
  341. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\1,"",0,"Y Axis"
  342. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\2,"",0,"Z Axis"
  343. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\5,"",0,"Tilt X Axis"
  344. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\6,"",0,"Tilt Y Axis"
  345.  
  346. [P2000_056F]
  347. UpdateInis = StdMicrosoft.UpdateIni
  348. AddReg = StdWMSys.AddReg, P2000_056F.AddReg
  349.  
  350. [P2000_056F.AddReg]
  351. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056F,OEMName,,%P2000_USB.DeviceDesc%
  352. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056F,ConfigCLSID,,%CLSIDPP8%
  353. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\0,"",0,"Button A"
  354. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\1,"",0,"Button B"
  355. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\2,"",0,"Button C"
  356. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\3,"",0,"Button D"
  357. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\4,"",0,"Button L1"
  358. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\5,"",0,"Button L2"
  359. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\6,"",0,"Button R1"
  360. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\7,"",0,"Button R2"
  361. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\8,"",0,"Start"
  362. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\9,"",0,"Shift"
  363. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\10,"",0,"Mini Joy Fire"
  364. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\11,"",0,"Analog / Digital"
  365. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\12,"",0,"Tilt"
  366. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\0,"",0,"X Axis"
  367. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\1,"",0,"Y Axis"
  368. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\2,"",0,"Z Axis"
  369. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\5,"",0,"Tilt X Axis"
  370. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\6,"",0,"Tilt Y Axis"
  371.  
  372. [P2000_056C]
  373. UpdateInis = StdMicrosoft.UpdateIni
  374. AddReg = StdWMSys.AddReg, P2000_056C.AddReg
  375.  
  376. [P2000_056C.AddReg]
  377. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056C,OEMName,,%P2000_USB.DeviceDesc%
  378. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056C,ConfigCLSID,,%CLSIDPP8%
  379. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\0,"",0,"Button A"
  380. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\1,"",0,"Button B"
  381. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\2,"",0,"Button C"
  382. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\3,"",0,"Button D"
  383. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\4,"",0,"Button L1"
  384. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\5,"",0,"Button L2"
  385. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\6,"",0,"Button R1"
  386. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\7,"",0,"Button R2"
  387. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\8,"",0,"Start"
  388. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\9,"",0,"Shift"
  389. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\10,"",0,"Mini Joy Fire"
  390. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\11,"",0,"Analog / Digital"
  391. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\12,"",0,"Tilt"
  392. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\0,"",0,"X Axis"
  393. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\1,"",0,"Y Axis"
  394. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\2,"",0,"Z Axis"
  395. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\5,"",0,"Tilt X Axis"
  396. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\6,"",0,"Tilt Y Axis"
  397. ;-------------------------------------------------------------------------------------
  398. ; PP9
  399. ;-------------------------------------------------------------------------------------
  400. [PP9_0109]
  401. UpdateInis = StdMicrosoft.UpdateIni
  402. AddReg = StdWMSys.AddReg, PP9_0109.AddReg
  403.  
  404. [PP9_0109.HW]
  405. AddReg= USB_SaiNtSub.AddReg
  406.  
  407. [PP9_0109.AddReg]
  408. HKR,,SaiFlg,0x00010001,1
  409. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0109,OEMName,,%PP9_USB.DeviceDesc%
  410. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0109,ConfigCLSID,,%CLSIDPP9%
  411. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\0,"",0,"Button 1"
  412. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\1,"",0,"Button 2"
  413. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\2,"",0,"Button 3"
  414. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\3,"",0,"Button 4"
  415. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\4,"",0,"Button 5"
  416. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\5,"",0,"Button 6"
  417. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\6,"",0,"Left Shoulder"
  418. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\7,"",0,"Right Shoulder"
  419. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\8,"",0,"Left Mini Joystick Fire"
  420. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\9,"",0,"Right Mini Joystick Fire"
  421. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\10,"",0,"Smart Button"
  422. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\11,"",0,"Analog / Digital"
  423. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\0,"",0,"X Axis"
  424. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\1,"",0,"Y Axis"
  425. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\2,"",0,"Throttle"
  426. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\5,"",0,"Rudder"
  427. ;-------------------------------------------------------------------------------------
  428. ; PP9w
  429. ;-------------------------------------------------------------------------------------
  430. [PP9W_1589]
  431. UpdateInis = StdMicrosoft.UpdateIni
  432. AddReg = StdWMSys.AddReg, PP9W_1589.AddReg
  433.  
  434. [PP9W_1589.HW]
  435. AddReg= USB_SaiNtSub.AddReg
  436.  
  437. [PP9W_1589.AddReg]
  438. HKR,,SaiFlg,0x00010001,1
  439. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,OEMName,,%PP9W_USB.DeviceDesc%
  440. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,ConfigCLSID,,%CLSIDPP9%
  441. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\0,"",0,"Button 1"
  442. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\1,"",0,"Button 2"
  443. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\2,"",0,"Button 3"
  444. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\3,"",0,"Button 4"
  445. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\4,"",0,"Button 5"
  446. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\5,"",0,"Button 6"
  447. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\6,"",0,"Left Shoulder"
  448. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\7,"",0,"Right Shoulder"
  449. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\8,"",0,"Left Mini Joystick Fire"
  450. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\9,"",0,"Right Mini Joystick Fire"
  451. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\10,"",0,"Smart Button"
  452. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\11,"",0,"Analog / Digital"
  453. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\0,"",0,"X Axis"
  454. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\1,"",0,"Y Axis"
  455. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\2,"",0,"Throttle"
  456. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\5,"",0,"Rudder"
  457.  
  458. [PP9W_1509]
  459. UpdateInis = StdMicrosoft.UpdateIni
  460. AddReg = StdWMSys.AddReg, PP9W_1509.AddReg
  461.  
  462. [PP9W_1509.HW]
  463. AddReg= USB_SaiNtSub.AddReg
  464.  
  465. [PP9W_1509.AddReg]
  466. HKR,,SaiFlg,0x00010001,1
  467. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,OEMName,,%PP9W_USB.DeviceDesc%
  468. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,ConfigCLSID,,%CLSIDPP9%
  469. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\0,"",0,"Button 1"
  470. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\1,"",0,"Button 2"
  471. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\2,"",0,"Button 3"
  472. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\3,"",0,"Button 4"
  473. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\4,"",0,"Button 5"
  474. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\5,"",0,"Button 6"
  475. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\6,"",0,"Left Shoulder"
  476. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\7,"",0,"Right Shoulder"
  477. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\8,"",0,"Left Mini Joystick Fire"
  478. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\9,"",0,"Right Mini Joystick Fire"
  479. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\10,"",0,"Smart Button"
  480. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\11,"",0,"Analog / Digital"
  481. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\0,"",0,"X Axis"
  482. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\1,"",0,"Y Axis"
  483. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\2,"",0,"Throttle"
  484. HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\5,"",0,"Rudder"
  485. ;-------------------------------------------------------------------------------------
  486.  
  487. [StdWMSys.AddReg]
  488. HKR,,DevLoader,,*ntkern
  489. HKR,,NTMPDriver,,"hidusb.sys"
  490.  
  491. [StdMicrosoft.UpdateIni]
  492. system.ini,drivers,"joystick="
  493.  
  494. [USB_SaiNtSub.AddReg]
  495. HKR,,"LowerFilters",0x00010000,"SaiNtSub.sys"
  496.  
  497. ;-------------------------------------------------------------------------------------
  498. [Strings]
  499. Saitek="Saitek"
  500. MediaClassName="Sound, video and game controllers"
  501. MEDIA_PRIVATE_JOYSTICK="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
  502. DISKNAME="Saitek Media"
  503. ;
  504. ; CLSIDs
  505. ;
  506. CLSIDSTD=    "{8A49DBB7-64F7-4754-B122-9C103D426255}"
  507. CLSIDX36=    "{E2AA334F-A171-4b3c-A7BD-9805A957AF86}"
  508. CLSIDGM2=    "{3BC0C8D7-28F5-4f33-A8CC-C54043503D40}"
  509. CLSIDDASH=    "{1EE61443-52F8-460c-8E38-F89B84822451}"
  510. CLSIDR100=    "{8A49DBB7-64F7-4754-B122-9C103D426255}"
  511. CLSIDPP8=    "{F01A11EB-A985-496c-87AD-7B6428E5CDD0}"
  512. CLSIDPP9=    "{710C2A68-9328-49fd-840E-901A5B0687C7}"
  513. ;
  514. ; Strings for controllers
  515. ;
  516. PS11_USB.DeviceDesc=    "Saitek Cyborg 3D Stick USB"
  517. PS10_USB.DeviceDesc=    "Saitek Cyborg Digital II Stick USB"
  518. X45_USB.DeviceDesc=    "Saitek X45 Flight Controller USB"
  519. X36_USB.DeviceDesc=    "Saitek X36 Flight Controller USB"
  520. GM2_USB.DeviceDesc=    "Saitek GM2 Action Pad USB"
  521. PCDash2_USB.DeviceDesc=    "Saitek PC Dash 2 USB"
  522. GM3_USB.DeviceDesc=    "Saitek Action Pad USB"
  523. R100_USB.DeviceDesc=    "Saitek R100 Sports Wheel USB"
  524. P750_USB.DeviceDesc=    "Saitek P750 Pad USB"
  525. P2000_USB.DeviceDesc=    "Saitek P2000 Tilt Pad USB"
  526. PP9_USB.DeviceDesc=    "Saitek P880 Pad USB"
  527. PP9W_USB.DeviceDesc=    "Saitek PP9W Pad USB"